package com.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

@Data
@ApiModel(value = "dto文件信息")
public class UploadFileDto {

        // * 是否是分片上传
        @ApiModelProperty(value = "是否是分片上传")
        private Boolean chunkFlag;
        //   * 文件
        @ApiModelProperty(value = "文件")
        private MultipartFile file;
        //  * 文件名
        @ApiModelProperty(value = "文件名")
        private String name;
        // * 文件总大小
        @ApiModelProperty(value = "文件总大小")
        private Long size;
        //  * 文件md5
        @ApiModelProperty(value = "文件md5")
        private String fileMd5;
        // * 文件类型
        @ApiModelProperty(value = "文件类型")
        private String type;
        // * 当前分片
        @ApiModelProperty(value = "当前分片下标")
        private Integer chunkIndex;
        // * 分片长度
        @ApiModelProperty(value = "分片长度")
        private Integer chunkSize;
        // * 总分片数量
        @ApiModelProperty(value = "总分片数量")
        private Integer chunks;
        // * 分片文件md5
        @ApiModelProperty(value = "分片文件md5")
        private String currentChunkMd5;
        //   创建人id
        @ApiModelProperty(value = "创建人id")
        private Integer createUserId;
}



